// 博客前台详情页面

// 导入文章集合构造函数
const { Article } = require('../../model/article');
// 导入评论集合构造函数
const { Comment } = require('../../model/comment');

module.exports = async (req,res)=> {
    // 接收客户端传过来的id值
    let id = req.query.id;
    // 根据ID查出详细的文章信息
    let article = await Article.findOne({_id: id}).populate('author').lean();
    // 查询当前文章所对应的评论信息
    let comments = await Comment.find({aid: id}).populate('uid').lean();;
    // res.send(comments)
    // return;
    // 获取到数据有中括号 可使用 data[0] 使用数据
    // 根据id查询文章详细信息
    res.render('home/article', {
        article,
        comments
    });
}